#ifndef __SHOW_CHINESE_H__
#define __SHOW_CHINESE_H__

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/mman.h>
#include <dirent.h>
#include <unistd.h>
#include <errno.h>
#include <pthread.h>

//#define BUF_SIZE	32

extern int Init_Font(void);  //显示字体库前先调用本函数进行初始化

extern void UnInit_Font(void); //程序退出前，调用本函数

extern int Clean_Area(int X,//x坐标起始点
                 int Y,//y坐标起始点
				 int width,//绘制的宽度
				 int height,//绘制的高度
				 unsigned long color);//往屏幕指定区域填充颜色
				 
extern int Display_characterX(unsigned int x,//x坐标起始点
                         unsigned int y,//y坐标起始点
						 unsigned char *string,//GB2312 中文字符串
						 unsigned int color ,//字体颜色值
						 int size);//字体放大倍数 1~8

extern void clean(int color, int x_start, int y_start, int width, int height);
extern void* show_warning(void *arg);

#endif